home *** CD-ROM | disk | FTP | other *** search
- Short: YAM ARexx file mail server
- Uploader: amisanf@ctv.es (Juan J. García de Soria)
- Author: amisanf@ctv.es (Juan J. García de Soria)
- Version: 1.1
- Type: comm/tcp
-
-
- YAMSERV IS FREEWARE. USE IT AS YOU WANT, BUT DON'T BLAME ME IF
- IT EXPLODES AND/OR DESTROYS YOUR DATA, COMPUTER OR LIFE. I DO
- NOT HOLD ANY LIABILITY FOR YAMSERV. USE IT AT YOUR OWN RISK.
-
-
- NOTE: This version fixes a problem with V1.0: The '%' was doing
- strange things with AmigaDOS patterns, so I CHANGED '%' FOR '+'
- that seems to work ok.
-
-
- Purpose:
-
- The purpose of this program is to be a sort of mail file
- server. That is, to reply to requests made to you via e-mail
- sending the required info/files to the mailer.
-
- It understand commands in the _subject_ field of mails when
- they begin with a '+' (plus). The commands available are:
-
- +HELP Replies with a list of commands.
- +LIST Replies with a list of available files (those
- in YAMServ: directory).
- +GET patt Replies sending file(s) MIME encoded (accepts
- AmigaDOS wildcards).
- +GETUU patt Same as %GET but sends the files UUEncoded.
-
-
- Installation:
-
- ·Copy YAMServ.rexx to YAM:Rexx
-
- ·Edit YAM:.config and add a line like:
-
- RexxMenu0 = YAM:Rexx/YAMServ.rexx
-
- (The number ^ should be other if you already have some scripts
- installed)
-
- ·Assign YAMServ: to the dir where you wish to store available
- files (and add the assignment to s:user-startup).
-
- ·In YAM, configure a new folder named "YAMServ". YAMServ looks
- for a folder with this name.
-
- ·In YAM, configure a new filter. It's name isn't important, but
- it should filter mails with _subject_ matching "+#?"
- (everything that begins with '+') and move them to the
- "YAMServ" folder. It should be active.
-
- ·Optionally, if you want YAMServ to automatically process all
- incoming mail, in YAM's receive config, change the action for
- notifying new mail to external program, and enter this in the
- string gadget:
-
- run SYS:Rexxc/RX YAM:Rexx/YAMServ.rexx REQ
-
- ^-Note that 'run' wasn't in v1.0 and caused YAM to hang...
-
- Usage:
-
- If you made that last adjust for YAMServ to be runned
- automatically, the only thing you have to do is keep your
- available files in YAMServ: directory.
-
- If you preferred the manual method, select YAMServ.rexx in
- YAM's ARexx menu whenever you want to process new requests.
-
-
-
-
- That's all folks! Good Luck!
-
-
-
- _ _ __ __
- Æ# gÑ# J@ a@F æ@F
- ææw # ¶ØØ J´ JF æ
- / P JÞ JÑ@ Ø ÆÞ #
- JL Æ aw ___ _ _J# ___ Ø JF __
- ¶& Ø J°´ a°°Ø ,ØÞæ#Þ aP#F a°°Ø # __ÆL, ,°°#
- 0&_ #/ JF # ØM Ø JÞ Æ JF # JF ¯¯Ø¯ _F Ø
- ¶Q JMQ Æ 7F # # Ø Ø Æ 7F áÞ # Æ # #_
- # Æ 0 Ø ÆÞ¸JF JF _# _# ,Ø ÆÞ¸Ø JF Ø JF ¬&
- L ´ Ø JQ Øw°Øw´jÞ J&×J#wMQæ"Øw°Øw´Øw' áÞ Ø__P ¬K
- J#___' ° 0_ ¶´ P ° `´ P ¬° ¶´ P ¶ Ø °@" 0
- "¶° ¬Q j F ]L
- ¬¤¢" _µµµµ__ J __µµ 1
- J#°"°°¶ÑÑm_ æ# æÑP"3Þ 1
- ¶Þ "Ñm_ ÍF µP JF
- ¬Æm__J&µÆP _#
- ¬¶@@@ÑÑw_ _æ#
- ¬°Ñ#ÑæÑØ@°
- ¯
- OF
-
-
- ___ _______, ___ ____
- g#####x ######## ##F _g####m_
- 0######## ######## ##F J########_
- d##" X##K ww ww, J## _awwJ##F _www_ ##@ "### aww__
- ##F 0## ## ##F J## g#######F d#####_ 0## ##L 0####L
- J## J## ## ##F J## J##@""###F J##@@### ### ##Q 0####F
- J##L j## ## ##F J## d## ##F 0#F ##L ##Q ### 0##F"
- ##& 0## ## ##F J## 0## ##F ##F ##F 0##_ J##F 0##
- 9###__a0##F ##KJ##F J## ]##K__d##F 0##__g## ###w__w### 0##
- ########F ######F J## ########F ######F `######## 0##
- "####@" *##@##F J## ####M##F *###" #####P 0##
-
-